package com.baosight.risk.api.jlta;

import com.baosight.risk.base.service.BaseService;
import com.baosight.risk.service.jlta.entity.JltaReback;
import com.baosight.risk.service.jlta.entity.JltaTask;
import com.baosight.risk.service.jlta.vo.MutiTeamVO;
import com.baosight.risk.service.riaa.entity.RiaaEvaluate;

import java.util.List;

public interface JltaRebackService extends BaseService<JltaReback> {

    /**
     * 下发
     *
     * @desc 基本参数：下发人
     */

    public void doAssignTask(MutiTeamVO vo);

    void deleteByTaskGuid(String id);

    void updateRebackStatus(List<JltaReback> rebacks);

    void updateIsapprovalByIds(List<String> rebackIds, String isapproval);

    JltaReback getReback(JltaReback reback);

    List<JltaReback> selectRebacklist(JltaReback reback);

    void saveReback(JltaReback reback);

    List<JltaReback> selectFileList(String id);
}
